home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr09 / pedgre23.zip / PEDIGREE.TXT < prev    next >
Text File  |  1993-01-26  |  108KB  |  2,381 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                                        PEDIGREE
  10.  
  11.                                      Version 2.3
  12.  
  13.                                       Ken Murphy
  14.                                       74025,731
  15.  
  16.  
  17.      INTRODUCTION  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   3
  18.  
  19.      WHAT PEDIGREE DOES  . . . . . . . . . . . . . . . . . . . . . . . . . .   3
  20.           Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   3
  21.           General Functions and Processing . . . . . . . . . . . . . . . . .   4
  22.           Special Processing . . . . . . . . . . . . . . . . . . . . . . . .   6
  23.  
  24.      SYSTEM REQUIREMENTS . . . . . . . . . . . . . . . . . . . . . . . . . .   7
  25.  
  26.      INSTALLATION  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   8
  27.           The Program  . . . . . . . . . . . . . . . . . . . . . . . . . . .   8
  28.                The Distribution File . . . . . . . . . . . . . . . . . . . .   8
  29.                The Program Files . . . . . . . . . . . . . . . . . . . . . .   8
  30.                After Installation  . . . . . . . . . . . . . . . . . . . . .   9
  31.           The Epson-Compatible Printer . . . . . . . . . . . . . . . . . . .   9
  32.  
  33.      GEDCOM DATA INPUT . . . . . . . . . . . . . . . . . . . . . . . . . . .  10
  34.           General  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  10
  35.           Dates  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  13
  36.                GEDCOM 4.0  . . . . . . . . . . . . . . . . . . . . . . . . .  13
  37.                PAF . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  14
  38.                PEDIGREE's Date Processing  . . . . . . . . . . . . . . . . .  14
  39.  
  40.      USING "PEDIGREE"  . . . . . . . . . . . . . . . . . . . . . . . . . . .  15
  41.           Limitations  . . . . . . . . . . . . . . . . . . . . . . . . . . .  15
  42.           The First Printer Test . . . . . . . . . . . . . . . . . . . . . .  15
  43.           Starting The Program . . . . . . . . . . . . . . . . . . . . . . .  16
  44.           The First Executions . . . . . . . . . . . . . . . . . . . . . . .  16
  45.           Choosing 4 or 5 Generation Charts  . . . . . . . . . . . . . . . .  17
  46.                Why Choose 4 Generation Charts? . . . . . . . . . . . . . . .  17
  47.                Why Choose 5 Generation Charts? . . . . . . . . . . . . . . .  17
  48.           Screen Displays  . . . . . . . . . . . . . . . . . . . . . . . . .  18
  49.                Banner  . . . . . . . . . . . . . . . . . . . . . . . . . . .  18
  50.                Parameters  . . . . . . . . . . . . . . . . . . . . . . . . .  18
  51.                     Chart Printing Mode  . . . . . . . . . . . . . . . . . .  18
  52.                     Chart Style  . . . . . . . . . . . . . . . . . . . . . .  19
  53.                     Print Quality  . . . . . . . . . . . . . . . . . . . . .  19
  54.                     GEDCOM File Path . . . . . . . . . . . . . . . . . . . .  20
  55.                     Personalized Name  . . . . . . . . . . . . . . . . . . .  20
  56.                     Upper Case?  . . . . . . . . . . . . . . . . . . . . . .  21
  57.                     Font Name  . . . . . . . . . . . . . . . . . . . . . . .  21
  58.                     Display Lines  . . . . . . . . . . . . . . . . . . . . .  22
  59.                     Print Age At Death?  . . . . . . . . . . . . . . . . . .  22
  60.                     Print Marriage Dates?  . . . . . . . . . . . . . . . . .  23
  61.  
  62.                                           1
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                     Character Set  . . . . . . . . . . . . . . . . . . . . .  23
  71.                GEDCOM File Loading . . . . . . . . . . . . . . . . . . . . .  24
  72.                Starting Person Selection . . . . . . . . . . . . . . . . . .  24
  73.                     The Display  . . . . . . . . . . . . . . . . . . . . . .  25
  74.                     Moving Around the List . . . . . . . . . . . . . . . . .  25
  75.                     Name Searching . . . . . . . . . . . . . . . . . . . . .  26
  76.                     Printing The List  . . . . . . . . . . . . . . . . . . .  26
  77.                The Pedigree Display  . . . . . . . . . . . . . . . . . . . .  27
  78.                Printing The Pedigree . . . . . . . . . . . . . . . . . . . .  28
  79.           Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  28
  80.           Key Commands Summary . . . . . . . . . . . . . . . . . . . . . . .  30
  81.                Parameter Specification Screen  . . . . . . . . . . . . . . .  30
  82.                Select Starting Person Screen . . . . . . . . . . . . . . . .  30
  83.                Pedigree Chart Screen . . . . . . . . . . . . . . . . . . . .  31
  84.                Other . . . . . . . . . . . . . . . . . . . . . . . . . . . .  31
  85.  
  86.      REGISTERING PEDIGREE  . . . . . . . . . . . . . . . . . . . . . . . . .  32
  87.  
  88.      THE REGISTERED VERSION  . . . . . . . . . . . . . . . . . . . . . . . .  33
  89.  
  90.      PEDIGREE TECHNICAL SPECS  . . . . . . . . . . . . . . . . . . . . . . .  34
  91.  
  92.      USER SUPPORT  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  35
  93.  
  94.      DISCLAIMER  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  35
  95.  
  96.      FUTURE VERSIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . .  35
  97.  
  98.      REVISION HISTORY  . . . . . . . . . . . . . . . . . . . . . . . . . . .  36
  99.  
  100.      EPSON BUILT-IN CHARACTER SETS . . . . . . . . . . . . . . . . . . . . .  37
  101.  
  102.      REGISTRATION FORM . . . . . . . . . . . . . . . . . . . . . . . . . . .  39
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.                                           2
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.      I. INTRODUCTION
  132.  
  133.      Development of this program grew out of my need to draw "presentable"
  134.      pedigree charts that I could give to others.  By "presentable" I mean
  135.      something reasonably attractive and more than your basic genealogical
  136.      database program can produce.  Additionally, the charts had to be drawn
  137.      using my 24-pin dot matrix LQ printer.
  138.  
  139.      After looking around for other software available, I discovered there was
  140.      only one program that would make "display quality" pedigree charts on my
  141.      printer, and it cost more than $60.  Besides the cost, I would have had to
  142.      re-input all my genealogical data into it's database.
  143.  
  144.      An alternative that some genealogists used was to employ a word processor
  145.      and a laser printer to make pleasing pedigree charts in landscape mode. 
  146.      Again, that wasn't an acceptable alternative since all I had was my trusty
  147.      24-pin dot matrix printer.
  148.  
  149.      Where to turn ...?  I wasn't after monk-drawn parchment stuff - just
  150.      something I felt comfortable giving to my grandmother.  Well, it seems as
  151.      if I'd found an excuse to do some programming!
  152.  
  153.      Note: as you read this you'll notice all references to keyboard keys or
  154.      keystroke sequences are enclosed within <>.  For example, <F1> means to
  155.      press the F1 key.  The sequence <Ctrl K><B> means to hold down the <Ctrl>
  156.      key while pressing the <K> key.  Then let up the <Ctrl> and <K> keys and
  157.      press the <B> key by itself.  Don't type the <>. 
  158.  
  159.      Thank you for using PEDIGREE, and enjoy the program!
  160.  
  161.      II. WHAT PEDIGREE DOES
  162.  
  163.      PEDIGREE prints display-quality, 4 and 5 generation pedigree charts on an
  164.      Epson LQ compatible 24 pin dot matrix printer at 180 dots-per-inch using
  165.      standard GEDCOM data as input.  The 4 generation charts have boxes for 15
  166.      individuals, and the 5 generation chart has boxes for 31 individuals.  Each
  167.      box contains names, birth and death dates and, optionally, the age at
  168.      death.  Marriage dates of parents can optionally be printed next to
  169.      siblings.  You can choose from 8 different pedigree chart designs. 
  170.  
  171.      PEDIGREE can be also used as a GEDCOM "viewer" with or without printing. 
  172.      Use it's on-screen scrolling pedigree display to "view" a pedigree
  173.      generated from a GEDCOM file.  Or you can use PEDIGREE to print a list of
  174.      individuals and families in a GEDCOM file without asking for a pedigree. 
  175.      You can also "mark" selected individuals in the list to print a standard
  176.      column report from the list.
  177.  
  178.         A. Features
  179.  
  180.         The features noted with (R) are available only with the registered
  181.         version.
  182.  
  183.  
  184.                                           3
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.         · Parameter screen - no command line parameters
  193.         · Automatically saved/reloaded parameters
  194.         · Standard GEDCOM format used for input data
  195.         · On-screen scrolling pedigree display
  196.         · Scrolling picklist to select the pedigree's starting person
  197.         · Name search within the starting person picklist (R)
  198.         · Graphics-based pedigree chart on an LQ dot matrix printer
  199.         · GEDCOM pedigree "viewer"
  200.         · Special printer fonts (supplied) for names & dates (R)
  201.         · "Personalized" pedigree chart with any name you choose (R)
  202.         · Selectable screen sizing for EGA and VGA displays (R)
  203.         · Option to force UPPER CASE when printing a chart (R)
  204.         · Context-sensitive help for parameters
  205.         · Help data for all screen displays
  206.         · 8 styles of printed pedigree charts (R)
  207.         · Age (in years) at time of death optionally printed (R)
  208.         · Marriage dates optionally printed (R)
  209.         · GEDCOM standard list report of "marked" or all individuals
  210.         · Selectable 13 Epson built-in international character sets
  211.         · Both 4 and 5 generation charts
  212.         · Single-sheet feed "pre-printed" chart option
  213.         · Options to control chart appearance quality 
  214.         · Compressed chart image files to conserve disk space
  215.  
  216.         B. General Functions and Processing
  217.  
  218.         PEDIGREE's primary purpose is to print display-quality 4 and 5
  219.         generation pedigree charts on a 24-pin dot matrix printer.  That's
  220.         right, you don't need to cough up those $$ for a laser printer to get
  221.         presentable pedigree charts.  Nor do you need to custom build a chart
  222.         with a word processor.  With PEDIGREE, you can use your current
  223.         genealogical database program to make a GEDCOM file, and PEDIGREE will
  224.         print attractive pedigree charts using that GEDCOM file.  Another useful
  225.         purpose is to view and/or chart data in GEDCOM files given to you by
  226.         another genealogist.
  227.  
  228.         PEDIGREE uses "industry standard" GEDCOM files as it's data input
  229.         source.  Yes, I know that the GEDCOM format isn't "standard" and it's
  230.         still evolving, but it's the closest thing we genealogists have to a
  231.         common denominator data format as I write this.  Using GEDCOM as input
  232.         means that this program will be usable by the widest possible
  233.         genealogical data processing community.
  234.  
  235.         PEDIGREE allows you to select the specific 4 (or 5) generations to print
  236.         using a "picklist" of the persons in the GEDCOM file and on-screen
  237.         scrolling of the pedigree.  You can "walk" the pedigree using the cursor
  238.         control arrow keys.  Using a picklist to scroll within the list of
  239.         individuals is an essential feature if you have several family lines
  240.         within the GEDCOM data.
  241.  
  242.         PEDIGREE can also be used as a GEDCOM data file "viewer" without
  243.         printing.  Suppose you've just received a new GEDCOM, and you want to
  244.  
  245.                                           4
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.         see what the pedigrees are like before you load it into your database? 
  254.         No problem.  PEDIGREE will show you exactly what the GEDCOM data
  255.         contains person-by-person and by ancestry.  And PEDIGREE can be used as
  256.         a simple GEDCOM lister.  There's an option to print a standard column-
  257.         type report from the GEDCOM list.  These last features operate
  258.         completely independent of any "pedigree" processing to display or print
  259.         charts.  You can optionally "mark" those individuals to be listed or you
  260.         can print the entire list.
  261.  
  262.         PEDIGREE lets you select the style of printed chart.  You can choose
  263.         from 8 (yes ... eight) different styles of charts.  Each style uses
  264.         boxes to contain the individual's data.  Both the border style and box
  265.         style are different in each chart as is the text font.  Pick the chart
  266.         style that pleases you from among the 8 choices.
  267.  
  268.         PEDIGREE also provides a feature to print a blank pedigree chart.  I
  269.         found this useful for making blanks on which I (or my relatives) could
  270.         write.  Of course, once you've made the first blank, you could run off a
  271.         bunch of copies on a copier just as easily.  That's fine.  A registered
  272.         user is free to reproduce the chart as often as needed for personal use.
  273.  
  274.         Reproducing a blank chart originally printed on a dot matrix printer
  275.         will often look better than the original because you can adjust the
  276.         copier controls.  This is a good technique when you want to use a chart
  277.         you've enhanced through copying or pen-and-ink work.  PEDIGREE has an
  278.         option that will allow you to single-sheet feed these "Pre-printed"
  279.         charts into your printer.  Using this mode of charting, PEDIGREE will
  280.         send only the pedigree data to the printer and not the chart graphics. 
  281.         PEDIGREE will expect, of course, that you've mounted one of it's own
  282.         designs into the printer.
  283.  
  284.         As noted above, PEDIGREE will print a standard, column-oriented report
  285.         that looks exactly like the on-screen picklist of individuals.  That is,
  286.         rather than printing a pedigree chart, you can print the list of
  287.         individuals in standard report fashion.  Additionally, PEDIGREE allows
  288.         you to "mark" as many individuals (one or all) to be printed.  Printing
  289.         in list form is a good idea if you're dealing with a new or unknown
  290.         GEDCOM file.  You can examine the entire printed list at your leisure
  291.         without the confines of a display screen.  After you've reviewed the
  292.         standard report, you can return to the computer to do your "chart" work.
  293.  
  294.         PEDIGREE also provides access to the Epson printer's built-in
  295.         international character sets.  An Epson 850/950/1050 has 14 built-in
  296.         international character sets.  PEDIGREE allows you to select which
  297.         character set you want the printer to use.  PEDIGREE allows selection of
  298.         13 of the built-in 14 international sets.
  299.  
  300.         PEDIGREE has an option to "emphasize" a printed result.  It does this
  301.         through micro vertical positioning of the paper and reprinting. 
  302.         Although an "emphasized" chart takes twice as long to print, it very
  303.         often has a marked improvement in appearance.  PEDIGREE also permits a
  304.         "draft" printing of a pedigree chart by not using the appearance
  305.  
  306.                                           5
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.         improvement options to speed printing.
  315.  
  316.         As you can see, PEDIGREE provides a wealth of options for you to
  317.         customize the pedigree chart.  You have control over almost all aspects
  318.         of print style and content.
  319.  
  320.         C. Special Processing
  321.  
  322.         PEDIGREE has several routines designed to "clean up" GEDCOM data to make
  323.         it as presentable as possible.  PEDIGREE removes all leading and
  324.         trailing spaces and any consecutive spaces from every GEDCOM data
  325.         element.  For example, if the GEDCOM data string " ABT   1654  " is
  326.         input, PEDIGREE will reduce it to "ABT 1654".
  327.  
  328.         If PEDIGREE senses a date in the format YYYYMMDD, it will convert it to
  329.         MMM DD YYYY.  For example, "18320423" will display and print as "Apr 23
  330.         1832".
  331.  
  332.         Names in GEDCOM can be very long.  They often include titles, middle
  333.         names, and so forth.  Names are treated by PEDIGREE in the following
  334.         manner when preparing charts and displays.  
  335.  
  336.         PEDIGREE attempts first to build a name in the format "LAST NAME, ALL
  337.         FIRST NAMES".  If that cannot be contained within the space allotted to
  338.         a chart box, PEDIGREE attempts to remove all but the "first" first name
  339.         to build the field "LAST NAME, FIRST NAME".  If that cannot be contained
  340.         within a chart box, PEDIGREE will resort to "LAST NAME,
  341.         FIRST-NAME-INITIAL".  If that can't be contained (one heck of a last
  342.         name!), PEDIGREE truncates the last name to fit (about 28 characters).
  343.  
  344.         D. The Charts
  345.  
  346.            There are 8 different chart designs available in the registered
  347.            version.  Each of them uses boxes to "contain" the data for each
  348.            individual.  The boxes are connected with lines to show familial
  349.            relationship.  Some chart designs use shaded boxes, and others use
  350.            unshaded boxes.  Some chart styles use straight line boxes while
  351.            others used "plaque" style boxes.  The border is different on each
  352.            chart as is the text font for "preprinted" words.
  353.  
  354.            Above the central person's box is the word "FATHER", and below it is
  355.            the word "MOTHER".  In every case, the Father's box appears above the
  356.            sibling while the Mother's box appears below.
  357.  
  358.            Each chart has a border around the perimeter of the page, and it's
  359.            different for each chart.  At the top of the chart is the word
  360.            "PEDIGREE" in large letters.  On 3 charts, the title "PEDIGREE"
  361.            appears in the middle of the top border.  On one chart it appears in
  362.            the upper left corner of the page, and the top border is unbroken.
  363.  
  364.            In the bottom left corner of the page is a graphic of a tree.  To the
  365.            right of that are two lines (one over the other) containing "Family
  366.  
  367.                                           6
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.            Tree" and "Prepared For:".
  376.  
  377.            7 of the chart designs are 4-generation and the last is a
  378.            5-generation chart.  Because of the limited space on a 5 generation
  379.            chart, the lettering is done only in pitch 15 characters.
  380.  
  381.            I suggest you print each chart design in the BLANK chart mode so that
  382.            you'll have a permanent reference.
  383.  
  384.      III. SYSTEM REQUIREMENTS
  385.  
  386.      You'll need an IBM PC, XT, AT or compatible MS-DOS computer with 512K bytes
  387.      minimum of main storage to run this program.  640K of memory is strongly
  388.      recommended.  512K severely restricts the amount of GEDCOM data PEDIGREE
  389.      can process.  PEDIGREE's need for main memory increases as the number of
  390.      individuals in the GEDCOM input increases.  PEDIGREE has successfully
  391.      processed a GEDCOM file with 4500 individuals and 1200 families using a
  392.      computer with 618K free main memory and 130K free Upper Memory Blocks. 
  393.      Using a memory manager such as QEMM to load processors into the high (above
  394.      640K) RAM frees RAM below 640K.  PEDIGREE uses main RAM to store an
  395.      individual's data.  The more individuals in your GEDCOM file, the more main
  396.      memory PEDIGREE will need.
  397.  
  398.      PEDIGREE runs fine with MS-DOS version 3.1 or 5.0.  It also runs as a DOS
  399.      application in Windows 3.1.
  400.  
  401.      You'll also need an Epson-compatible 24-pin dot matrix printer of the LQ
  402.      persuasion (that's what this is all about, right?).  The printer you use
  403.      MUST be fully Epson LQ compatible.
  404.  
  405.      If you're going to print a pedigree chart rather than just view it
  406.      on-screen, you'll get much better results if your printer ribbon is fresh. 
  407.      Secondly, your chart will look much better if your printer handles single
  408.      sheets and you can use colored paper of heavy stock.  I've had good success
  409.      with an ivory or light beige colored paper.
  410.  
  411.      Minimally, you'll need a CGA-compatible color monitor.  PEDIGREE looks best
  412.      when you've got an EGA monitor or better.  I've designed PEDIGREE to use
  413.      EGA colors, but it'll work on a CGA.  
  414.  
  415.      You do not need memory above 1 MB such as EMS or XMS.
  416.  
  417.      The unregistered version of PEDIGREE will run from a floppy disk.  Both
  418.      versions run dramatically better if you install to a hard drive.  Trust me
  419.      on this one.  The registered version of PEDIGREE requires installation on a
  420.      hard disk due to the space requirements of the 8 pedigree chart styles. 
  421.      PEDIGREE, in it's executable form, needs 1.8 MB of disk space for the
  422.      registered version and 450 KB for the unregistered version.
  423.  
  424.      To install the registered version on a hard disk you need 2 MB.  After the
  425.      installation you will delete several of the files from your hard drive
  426.      which PEDIGREE does not require to run.  That will reduce PEDIGREE's needs
  427.  
  428.                                           7
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.      to 1.8 MB.  You'll need 1 MB to install the unregistered version.  Again,
  437.      you can delete several files after installation.
  438.       
  439.      IV. INSTALLATION
  440.  
  441.         A. The Program
  442.  
  443.            1. The Distribution File
  444.  
  445.            PEDIGREE comes to you as a single .ZIP file.  It can be unpacked by
  446.            any of several programs available through CompuServe and other
  447.            sources that unpack the ZIP format.  Central Point's PCTOOLS v8.0,
  448.            for example, can unpack a ZIP file.  PKUNZIP is another popular
  449.            program that will "unZIP".
  450.  
  451.            Before you do anything else, make a backup copy of the distribution
  452.            file PEDGRE.ZIP.  Put the original safely away.  Now you're ready to
  453.            proceed with the installation using the copy.
  454.  
  455.            There's nothing unusual to installing the program ... simply copy the
  456.            PEDGRE.ZIP file you received onto your working disk in the
  457.            subdirectory where you want PEDIGREE to live.  Then use one of
  458.            "unzipper" programs such as "PKUNZIP" to unpack it.  As it's filename
  459.            extension implies, the distribution file is a ZIP format and will not
  460.            execute by itself.
  461.  
  462.            Assuming the PEDIGREE distribution disk copy is in the A: drive and
  463.            you're installing to your C: hard drive, type the following from the
  464.            DOS prompt:
  465.  
  466.            C:                   . make C: the active drive
  467.            CD \                 . make sure we're at the root directory
  468.            MKDIR PEDIGREE       . make new directory PEDIGREE
  469.            CD PEDIGREE          . switch to the new directory
  470.            COPY A:\PEDGRE.ZIP   . copy the distribution file into it
  471.            PKUNZIP PEDGRE       . execute and unpack distribution file
  472.                                  
  473.                                 Don't type anything beyond this point
  474.  
  475.            2. The Program Files
  476.  
  477.            After unzipping, PEDIGREE expands into the following files:
  478.  
  479.               a. PEDIGREE.EXE (the executable program)
  480.               b. PEDIGREx.CHT files (the pedigree chart graphic images)
  481.               c. PEDIGREE.TXT (what you're reading - the DOC in ASCII text)
  482.               d. PEDIGREE.DOC (same as above but in WordPerfect 5.1 format)
  483.               e. Various .LQC files for optional printer fonts
  484.               f. A READ.ME file.  The READ.ME file contains late-breaking or
  485.                  version-specific info about the program that wasn't included in
  486.                  this document.
  487.               g. A TSTFONTS.BAT file. Execute this to test the special fonts on
  488.  
  489.                                           8
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.                  your printer.
  498.               h. A TESTONE.BAT file.  TSTFONTS.BAT uses this.  There's no reason
  499.                  for you to mess with this.
  500.               i. A FONTTEST.TXT file. Sample text to be used for testing each of
  501.                  the special fonts.
  502.  
  503.            3. After Installation
  504.  
  505.            PEDIGREE is now installed on your hard drive along with it's
  506.            supporting files and documentation.  First, print or display the
  507.            READ.ME file.  Next, you'll need to review the program documentation. 
  508.            You can either COPY the PEDIGREE.TXT file to your printer or you can
  509.            use WordPerfect 5.1 to print the PEDIGREE.DOC file.  Using
  510.            WordPerfect to print the document gets you special graphics and
  511.            illustration characters not possible in the ASCII .TXT version.  
  512.  
  513.            It's now safe to remove some of files from your hard disk which
  514.            PEDIGREE does not need to execute.  Once again, make active the
  515.            directory where PEDIGREE lives, and type in the following DOS
  516.            commands:
  517.  
  518.               ERASE PEDGRE.ZIP
  519.               ERASE READ.ME
  520.               ERASE PEDIGREE.TXT
  521.               ERASE PEDIGREE.DOC
  522.  
  523.            The first "ERASE" command removes the original PEDIGREE distribution
  524.            file.  It's not needed to run the program so save the disk space. 
  525.            Besides, you've made a backup of it, right?  Later on you'll be able
  526.            to erase a few more small files.  PEDIGREE requires you have the .EXE
  527.            and .CHT files.  The .LQC files are required if you intend to use one
  528.            of the special fonts.
  529.  
  530.            After you've expanded the distribution file you can run any virus
  531.            scanner with which you're comfortable.  No, there are no viruses
  532.            lurking in my software, but, if you're cautious like me, you're well
  533.            advised to be "safe rather than sorry".  I can guarantee the files as
  534.            I distribute them, but not those you received from sources other than
  535.            myself or CompuServe.
  536.  
  537.            You do not need to alter your CONFIG.SYS file.  You do need to make
  538.            sure that all of the files generated by unpacking PEDGRE.ZIP are in
  539.            the same directory.  The unzipper program will have put them all in
  540.            one place.
  541.  
  542.         B. The Epson-Compatible Printer
  543.  
  544.         The only consideration for using PEDIGREE with your Epson LQ-compatible
  545.         printer is to assure that any DIP switches are set properly.  This
  546.         generally means leaving them at (or returning them to) the factory
  547.         defaults.  The important settings are:
  548.  
  549.  
  550.                                           9
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.         Skip Over Perforation - OFF
  559.         Auto Line Feed - OFF
  560.         Character Table - Epson Graphics
  561.         International Character Set - USA
  562.  
  563.         DIP switch settings shouldn't bother PEDIGREE because it sets the
  564.         printer modes with software commands.  I don't recommend that you mess
  565.         with them unless PEDIGREE has a problem with the printer.  The Epson
  566.         24-pin printers have a DIP switch setting for selecting an international
  567.         character set.  Your printer can be configured for any character set
  568.         with the DIP switch, but PEDIGREE software selects whatever
  569.         international character set you select on the parameter entry screen. 
  570.         That selection remains in effect only until PEDIGREE finishes.
  571.  
  572.         Another DIP switch setting chooses between the italics or the Epson
  573.         Extended Graphics character table.  PEDIGREE employs the Epson Extended
  574.         Graphics character table, and, again, it's software selected.
  575.  
  576.         Your Epson LQ-compatible printer must be capable of the following:
  577.  
  578.         · triple-density (180 Dots-per-Inch) printing
  579.         · n/180 inch vertical positioning
  580.         · Downloadable user fonts (R)
  581.         · Switchable between ROM and RAM fonts (R)
  582.         · Selectable absolute horizontal print head positioning
  583.         · Selectable character tables
  584.  
  585.         Note: Some "Epson compatible" printers, while correctly interpreting the
  586.         Epson printer command codes, do not print on the same page area as a
  587.         true Epson.  Some Panasonics, for example, have a larger non-printable
  588.         white space margin at the top and bottom of a page.  The Epson LQ-850
  589.         has a top margin of .33" and a bottom margin of .53" for continuous feed
  590.         paper.  A Panasonic KX-P1123, on the other hand, has top margin of .7"
  591.         and a bottom margin of 1.0" for continuous fan-fold paper.  That means,
  592.         for the Panasonic, there's more paper that can't be reached than the
  593.         Epson.
  594.  
  595.         Secondly, the margin limits for some printers using single sheets are
  596.         different than if using continuous feed paper.
  597.  
  598.         I've tried to create pedigree chart designs which fit within margin
  599.         limits of "Epson compatible" printers known to me.  If you see charts
  600.         spilling over onto a second page, you may have one of those printers. 
  601.         Just thought you oughta' know.
  602.  
  603.      V. GEDCOM DATA INPUT
  604.  
  605.         A. General
  606.  
  607.         I've come across quite a few really bizarre "GEDCOM" files out there,
  608.         and I haven't a clue what software could have made such messes. 
  609.         PEDIGREE has a reasonable amount of "self protectiveness" built in to
  610.  
  611.                                           10
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.         protect it from some of the more obtuse "GEDCOM" formats.  A word of
  620.         caution ... make sure your GEDCOM input is in good shape.  A mangled
  621.         GEDCOM file will surely bring PEDIGREE to it's bit-mapped knees.
  622.  
  623.         The GEDCOM Format supported by PEDIGREE is documented in "The GEDCOM
  624.         Standard Release 4.0 August 1989" and "Personal Ancestral File, GEDCOM
  625.         Specifications January 1990" prepared for the Family History Department
  626.         (by the Projects and Planning Division) of the Church of Jesus Christ of
  627.         Latter-day Saints.  I've seen documents that refer to "GEDCOM 2.0" or
  628.         "GEDCOM 2.1".  As near as I can figure, those specs are the release
  629.         version of "Personal Ancestral File" which is a genealogical database
  630.         program developed by the LDS Church.  The GEDCOM specifications differ
  631.         slightly between those two "standards" as is explained later in the
  632.         section on Dates.
  633.  
  634.         The GEDCOM specification employs many different keyword-specific data
  635.         lines.  In GEDCOM terminology they're "tags".  The GEDCOM specification
  636.         documents over 600 tags.  PEDIGREE uses only a small subset of them - 9
  637.         ... count 'em ... 9.  It won't bother PEDIGREE in the least if even the
  638.         most arcane GEDCOM tag appears in the input file.  The first "field" in
  639.         every GEDCOM record is a "level" number.  Level numbers define the
  640.         hierarchy of the GEDCOM records.  Therefore, you cannot move GEDCOM
  641.         records around in the file.  They must remain in position relative to
  642.         the records around them.
  643.  
  644.         The keywords that PEDIGREE uses are:
  645.  
  646.         INDI (Individual)
  647.         NAME (Individual's name)
  648.         BIRT (date of birth)
  649.         DEAT (date of death)
  650.         FAMC (family number in which person is a child)
  651.         FAMS (family number in which person is a spouse)
  652.         FAM  (Family number identification)
  653.         MARR (Marriage information)
  654.         DATE (Various dates)
  655.  
  656.         Not all these keywords are required.  The INDI, NAME, FAM, FAMC and FAMS
  657.         keywords are the bread-and-butter data that make pedigrees.
  658.  
  659.         Other than those tags, PEDIGREE expects the first record in the GEDCOM
  660.         file to be a level 0 record with the keyword "HEAD".  It also
  661.         anticipates a last record with a keyword of "TRLR" or "EOF".
  662.  
  663.         PEDIGREE "looks" at a GEDCOM file as a two part data stream consisting
  664.         of "Individual" and "Family" data.  Every individual in the file has a
  665.         GEDCOM number.  So does every family.  The number is assigned by the
  666.         program that made the GEDCOM file, and it usually starts with 1.  That
  667.         is, the first individual in the file will be GEDCOM #1, the 2nd GEDCOM
  668.         #2 and so on.
  669.  
  670.         The same numbering applies to families in the GEDCOM file, i.e., the
  671.  
  672.                                           11
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.         first family is GEDCOM #1, etc.  Individuals are "tied" to their
  681.         offspring and ancestral families by having the numbers of those families
  682.         included with the individual's data.  That's how I can collect all the
  683.         individuals for any given ancestral family.
  684.  
  685.         PEDIGREE does not require that the first individual be GEDCOM #1.  Nor
  686.         does it require that the first family be GEDCOM #1.  In fact, PEDIGREE
  687.         doesn't care a whit what the numbers of the individuals and families are
  688.         - as long as they do have GEDCOM numbers, and the numbering is
  689.         consistent.
  690.  
  691.         What does it all mean, Ken?  Well, you might decide to use your favorite
  692.         text editor to edit out some of the folks in the file to make things
  693.         more manageable.  That's OK.  You can edit the file any way you like. 
  694.         But be warned!  Do not alter the GEDCOM formats or the GEDCOM numbers or
  695.         the relative position of GEDCOM records. 
  696.  
  697.         If you want to mercilessly block-delete groups of families, go right
  698.         ahead.  Is that going to bother PEDIGREE?  Nope.  If, for example,
  699.         PEDIGREE looks for the father of an individual by trying to locate that
  700.         individual's family and it can't find the family with the correct
  701.         number, it will let you know on it's on-screen pedigree chart display by
  702.         showing "Not Available" where the name would normally appear.
  703.  
  704.         The GEDCOM standard provides for several character sets for data, i.e. 8
  705.         bit ANSEL, ASCII (USA version) and "other" character sets for future
  706.         use.  ANSEL is the "American National Standard for Extended Latin
  707.         Alphabet Code Character Set for Bibliographic Use", and it's the default
  708.         character set of GEDCOM.  It is the only character set that will handle
  709.         a wide variety of diacritics and special characters for Romanized
  710.         languages.  ANSEL preserves the full integrity of original
  711.         Roman-alphabetic languages, including diacritics and special characters.
  712.  
  713.         PEDIGREE employs the USA Character Set and The Epson Extended Graphics
  714.         character table.  That includes many of the diacritical characters so
  715.         you can use them freely within the ASCII data.  You do, however, have
  716.         access, via a parameter, to any one of 13 built-in foreign language
  717.         character sets if your GEDCOM employs those codes.  These character sets
  718.         are built into the printer - not the PEDIGREE software.
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.                                           12
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.         Just to reinforce how the GEDCOM numbering scheme works, consider the
  743.         following diagram.
  744.  
  745.         Individual #34:---> Ancestral Family #5
  746.                                               │
  747.                                               │
  748.         ┌─────────────────────────────────────┘
  749.          
  750.         Family #5:----> Father #23;  Mother #24
  751.                                               │
  752.                                               │
  753.         ┌──────────────FATHER─────────────────┤
  754.                                               │
  755.         Individual #23:---> Ancestral Fam #8  │
  756.                             Father's family   │
  757.                                               │
  758.         ┌──────────────MOTHER─────────────────┘
  759.          
  760.         Individual #24:---> Ancestral Fam #12
  761.                             Mother's family
  762.  
  763.         B.  Dates
  764.  
  765.            1. GEDCOM 4.0
  766.  
  767.            The 4.0 GEDCOM standard distinguishes between regular and irregular
  768.            dates.  Regular dates are defined to be bona fide dates from the
  769.            conventional Gregorian calendar.  The following are correctly
  770.            formatted regular dates:
  771.  
  772.            29 FEB 1960    10 JAN 1802    JUN 1714
  773.            1932           7 DEC 1942
  774.  
  775.            Notice that a regular date may have a day and a month, but it will
  776.            always have a year.  If a day and/or month are present, they are
  777.            presented in the same order all the time, i.e. day followed by month
  778.            followed by year.  The month is always the 3-character abbreviation
  779.            for the name of the month.
  780.  
  781.            GEDCOM also permits the use of irregular dates which differ in form
  782.            and/or content from the regular dates.  Examples of irregular dates
  783.            are:
  784.  
  785.            MDCCCXV
  786.            Abt. 1850
  787.            5 June (year missing)
  788.            7-12-84
  789.            Before 3 Mar 1913
  790.  
  791.            PEDIGREE does not process irregular dates when calculating age at
  792.            death or at any other time.  An irregular date will be display "as-
  793.  
  794.                                           13
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.            is", but PEDIGREE will make no attempt to "clean up" or standardize
  803.            irregular dates.
  804.  
  805.            2. PAF
  806.  
  807.            Dates are either standard or "dual year".  In addition, an ABOUT,
  808.            BEFORE or AFTER designation may be appended to a formatted date.  In
  809.            some cases a special code word may be put into a date field in place
  810.            of an actual date.  
  811.  
  812.            Standard dates are recorded as YYYYMMDD where YYYY is the year, MM is
  813.            the month and DD is the day of the month.  Years prior to 1000 AD
  814.            (ACE) and days less than 10 must include a leading zero.  Dates prior
  815.            to 0 AD cannot be recorded with this format.  If parts of the date
  816.            are unknown, the unknown portions are indicated with zeroes.
  817.  
  818.            Examples of standard dates are:
  819.  
  820.            19830416       18450500 (day is unknown)
  821.            17140000 (month and day are unknown)
  822.  
  823.            ABOUT, BEFORE and AFTER dates are indicated by appending an "A", "B"
  824.            or "F" respectively.  E.G. 19380700A
  825.  
  826.            3. PEDIGREE's Date Processing
  827.  
  828.            For regular dates, PEDIGREE attempts to convert both GEDCOM 4.0 and
  829.            PAF forms of dates to an internal form.  PEDIGREE will remove extra
  830.            spaces and otherwise "clean up" a date.  PEDIGREE needs a standard
  831.            internal form in order to calculate the age at death if you elect
  832.            that option.
  833.  
  834.            For the age-at-death option, valid dates must fall between 1/1/1600
  835.            and 12/31/3999.  PEDIGREE's internal date calculations are done using
  836.            a date form called "Julian".  The term "Julian date" means different
  837.            things to different people.  Among astronomers and historians, it has
  838.            a very precise and technical meaning.  At the present, PEDIGREE does
  839.            not work with "true" Julian dates.  A much broader definition is used
  840.            for internal calculation with PEDIGREE which infers that a Julian
  841.            date is "a date stored as an integer value representing the serial
  842.            number of days from 1/1/1600".
  843.  
  844.            The age at death is printed on the pedigree chart to the right of the
  845.            birth/death dates between parenthesis, e.g. "(74)".
  846.  
  847.            As noted, a regular date may have only a year (or only a month and
  848.            year).  If either the day of the month or the month are absent,
  849.            PEDIGREE replaces them with "01" and "JAN" respectively.  This is
  850.            done only for age-at-death calculations.  Therefore, a birth date of
  851.            "1782" will be assumed to be "1 JAN 1782" for the purposes of
  852.            calculating the age at death.  A date of "ROUGHLY 1875" will be
  853.            assumed to be "1 JAN 1875".
  854.  
  855.                                           14
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.            PEDIGREE can process all PAF-type forms of standard dates except
  864.            dual-year.  As per irregular dates in the GEDCOM 4.0 standard, PAF
  865.            permits many forms of irregular dates none of which receive any
  866.            special attention from PEDIGREE.
  867.  
  868.      VI. USING "PEDIGREE"
  869.  
  870.         A. Limitations
  871.  
  872.         The unregistered version of PEDIGREE is limited to 400 individuals and
  873.         100 families from your GEDCOM input.  If your GEDCOM input exceeds those
  874.         limits, PEDIGREE will display an appropriate error message and keep
  875.         going.  In other words, if you tell the unregistered version to read a
  876.         GEDCOM file with 550 individuals, PEDIGREE will accept the first 400,
  877.         display an error message that you've exceeded the limit and then ignore
  878.         all remaining individuals in the input file.  But it keeps on chugging
  879.         so you can use whatever was loaded.
  880.  
  881.         The registered version permits more than 10 times as many families and
  882.         individuals, and, generally, is limited only by the amount of memory it
  883.         can use.  That works out to roughly 5000 individuals and 1500 families
  884.         within one GEDCOM file on a 640K computer with most of the memory
  885.         available.
  886.  
  887.         B. The First Printer Test
  888.  
  889.         The first thing you should do is test your printer for compatibility
  890.         with PEDIGREE.  If you have an Epson LQ-850/950/1050 there's no need. 
  891.         Executing the TSTFONTS.BAT file from the DOS prompt will send all the
  892.         test fonts and some text to your printer.  Each font, in turn, will be
  893.         downloaded to your printer followed by test text.  The screen displays a
  894.         message as each font is sent to the printer.  Just follow the on-screen
  895.         instructions to run TSTFONTS.BAT.
  896.  
  897.         If the test succeeds, the printer will print every test and stop.  You
  898.         can then examine the printed result.  I recommend you keep the test
  899.         printout.  It's a good example of the appearance of each font, and
  900.         you'll be able to refer to it later when you want to print a pedigree
  901.         chart.  Store the test results with the program's documentation.  You
  902.         can now proceed to the printing a blank pedigree chart.  Printing a
  903.         chart is even more demanding on the printer than this font test.
  904.  
  905.         The test may fail in one of several ways.  If the printer is not
  906.         completely Epson LQ compatible then failure, most likely, will be the
  907.         printer's refusal to print accompanied by some sign of objection from
  908.         the printer such as a warning light or "beep".  Secondly, the printed
  909.         result may be garbled.  If you don't get a successful printer test
  910.         result and you're sure your printer is Epson compatible, PEDIGREE will
  911.         still be useable - just avoid using the special fonts.
  912.  
  913.         After running the printer test you can delete the following files:
  914.  
  915.  
  916.                                           15
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.            TSTFONTS.BAT
  925.            FONTTEST.TXT
  926.            TSTONE.BAT
  927.  
  928.         C. Starting The Program
  929.  
  930.         Assuming you installed PEDIGREE on your "C:" hard drive in the path
  931.         "\PEDIGREE", PEDIGREE is started by doing the following:
  932.  
  933.            1. From the DOS prompt make the drive where you installed PEDIGREE
  934.               the active drive.
  935.  
  936.            2. Next, make the subdirectory in which you installed PEDIGREE the
  937.               active one by entering a "CHANGE DIRECTORY" command.
  938.  
  939.            3. Start PEDIGREE
  940.            Here's an example of the DOS commands:
  941.  
  942.               C:
  943.               CD \PEDIGREE
  944.               PEDIGREE
  945.  
  946.         D. The First Executions
  947.  
  948.         I recommend that you run PEDIGREE in the "BLANK" chart mode the first
  949.         time.  Then you'll know right away whether or not your printer and
  950.         PEDIGREE are a happy marriage.  Printing a chart exercises the printer
  951.         even more than the TSTFONTS.BAT file.  If the printer is compatible,
  952.         you'll end up with a printed copy of the pedigree chart that you can
  953.         examine.  Also, the "BLANK" chart mode requires no GEDCOM input so you
  954.         needn't worry about that right now.
  955.  
  956.         If the chart prints OK I recommend that you store it with the other
  957.         PEDIGREE documentation.  You'll want to print and save each chart style
  958.         at least once so you can refer to those illustrations later when
  959.         selecting a style for a real chart.
  960.  
  961.         Make sure your printer is ready, and then start PEDIGREE.  Use the
  962.         "<space>" key to change the chart mode to "BLANK".  Then key in <Ctrl
  963.         Enter>.  PEDIGREE will attempt to print a blank chart using the default
  964.         chart style.
  965.  
  966.         For the second execution you'll need a GEDCOM file.  Find one on your
  967.         disk.  If you don't have one, use your genealogical database program to
  968.         make one.  Write down it's complete disk\path\filename, and then start
  969.         PEDIGREE.  If the chart mode is not "STANDARD", press the <Space> bar
  970.         until it is.  Then press the <Enter> key to accept it.  The cursor is
  971.         now in the CHART STYLE field.  Press <Enter> to accept the default.  
  972.  
  973.         The cursor is now in the GEDCOM file name field.  Enter the complete
  974.         disk\path\filename of your GEDCOM file.  Then key in <Enter>.  PEDIGREE
  975.         will make sure that the file path is correct and that the file is indeed
  976.  
  977.                                           16
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.         a GEDCOM.  Lastly, key in <Ctrl Enter> to accept all parameter screen
  986.         data.  PEDIGREE now proceeds to the loading of the GEDCOM data.
  987.  
  988.         After loading, you'll see a window with a list of the names and dates
  989.         from the GEDCOM file.  Use the up and down arrow keys and the <PgUp> and
  990.         <PgDn> keys to scroll through the list.  When the highlight bar is over
  991.         a person with a father and mother number, press <Enter>.  The pedigree
  992.         of that person will be displayed.  Use the cursor arrows to scroll the
  993.         PEDIGREE to the father, back to the child and then to the mother.  See
  994.         how the entire pedigree changes?  If you attempt to scroll the pedigree
  995.         to a person with no ancestors, PEDIGREE will "beep".  OK, now press
  996.         <F10>.  You're back at the window with the list of names.  
  997.  
  998.         Press <Space>.  You'll see a check mark appear to the left of the person
  999.         under the cursor.  You've just "marked" a person.  Move the highlight
  1000.         cursor bar to another person and press <Space> again.  That person is
  1001.         now also "Marked".  Key in <Ctrl Enter>.  All the check marks disappear.
  1002.  
  1003.         Press <Esc>, and PEDIGREE returns to the original parameter screen. 
  1004.         Press <Esc> again and PEDIGREE execution ends.
  1005.  
  1006.         E. Choosing 4 or 5 Generation Charts
  1007.  
  1008.            1. Why Choose 4 Generation Charts?
  1009.  
  1010.            4 generation charts allow use of some of PEDIGREE's options not
  1011.            available with a 5 generation chart.  First, a 4 generation chart can
  1012.            use the customized fonts feature.  The "Customized Fonts" feature is
  1013.            not available with the 5 generation chart.  This is due mostly to the
  1014.            very tight printing requirements of a 5 generation chart.  
  1015.  
  1016.            A 5 generation chart uses pitch 15 Roman print characters.  That
  1017.            could be too small to easily read.  If you need the larger lettering,
  1018.            select a 4 generation chart.  Also, 4 generation charts have larger
  1019.            boxes and bolder lines and, as such, may be easier to read.
  1020.  
  1021.            There are 7 styles of 4 generation charts, but only one 5 generation
  1022.            chart.  Electing a 4 generation chart style gives you more choices of
  1023.            box type and border style.
  1024.  
  1025.            To summarize, use 4 generation charts if:
  1026.  
  1027.               a. You don't have a 5th generation to print
  1028.               b. You don't want the recipient to see the 5th generation
  1029.               c. You want the larger type styles 
  1030.               d. You want control over chart box and border style
  1031.               e. You want to use a custom type font
  1032.  
  1033.            2. Why Choose 5 Generation Charts?
  1034.  
  1035.            Obviously, the 5 generation chart displays twice as many individuals
  1036.            as the 4 generation chart.  There's room for 31 people on the 5
  1037.  
  1038.                                           17
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.            generation chart versus 15 people on the 4 generation chart.  This
  1047.            feature will be sufficiently important for most people to opt for the
  1048.            5 generation chart.
  1049.  
  1050.            As noted above, however, you give up the ability to control the size
  1051.            and style of print characters as well as the overall chart design.  A
  1052.            5 generation chart uses only the printer's built-in pitch 15 Roman
  1053.            characters.  You still have control over the capitalization of the
  1054.            lettering and the use of international fonts, however.
  1055.  
  1056.         F. Screen Displays
  1057.  
  1058.            1. Banner
  1059.  
  1060.            The first display you'll see is the PEDIGREE banner screen.  It
  1061.            identifies the program by name and version.  If you have the
  1062.            registered version, you'll see your name at the bottom of the screen. 
  1063.            If you have the unregistered version, you'll see a blinking reminder
  1064.            to register.  While you're digesting all this, PEDIGREE "doodles" a
  1065.            little on the screen.
  1066.  
  1067.            2. Parameters
  1068.  
  1069.            PEDIGREE next displays a screen containing the parameter window with
  1070.            a two-part help window at screen bottom.  The help at the screen
  1071.            bottom is divided into two sections by a horizontal line.  The top
  1072.            section is used for error messages related to parameters which you
  1073.            enter.  It's also used for helpful prompts for each field in the
  1074.            parameter window.  The bottom section displays keyboard key meanings
  1075.            used within the parameter window.
  1076.  
  1077.            The parameter window has fields for the following parameters:
  1078.  
  1079.               a. Chart Printing Mode
  1080.  
  1081.               The choices are "STANDARD", "BLANK" and "PREPRINT".  You scroll
  1082.               through the choices by using the "+", "-" or <Space> keys. 
  1083.               "STANDARD" is the default mode of PEDIGREE.  In this mode PEDIGREE
  1084.               will print a pedigree chart using GEDCOM data which you select. 
  1085.               It will merge the pedigree's individual data with the graphic
  1086.               chart image.  You also use STANDARD mode if you're using PEDIGREE
  1087.               as a GEDCOM viewer (printing is not mandatory).  
  1088.  
  1089.               "BLANK" means no GEDCOM input; just print a blank chart.  PEDIGREE
  1090.               will simply print whatever chart style you choose with no
  1091.               individual data on the chart.
  1092.  
  1093.               "PREPRINT" means that you're going to manually insert into the
  1094.               printer a preprinted chart design.  The Epson 850/950/1050
  1095.               printers (as well as most compatible) have a single sheet feed
  1096.               option.  In the PREPRINT mode PEDIGREE will send only the
  1097.               pedigree's individual data and not the graphic chart image.  This
  1098.  
  1099.                                           18
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.               option is useful for using charts which you've manually enhanced
  1108.               using a copier or pen-and-ink.  In the PREPRINT mode, PEDIGREE
  1109.               will provide appropriate paper-load messages and warnings.
  1110.  
  1111.               One caveat using the PREPRINT mode - the single sheet must be
  1112.               inserted into the printer's feed path precisely.  If you misalign
  1113.               the paper even slightly, PEDIGREE's resultant chart will not
  1114.               please you.  For this reason use PREPRINT with caution and only
  1115.               after you've experimented with it and your printer.
  1116.  
  1117.               b. Chart Style
  1118.  
  1119.               There are 8 chart styles.  They're called: "SHADED", "PLAIN",
  1120.               "VENICE", "MODERN", "PLAQ1", "PLAQ2", "ORNATE" and "GENER5".  You
  1121.               scroll through the picklist of choices using the arrow keys.
  1122.  
  1123.               A "SHADED" pedigree chart uses shading on the bottom and rear edge
  1124.               of each box on the chart.  A "Plain" chart is simple boxes with no
  1125.               shading.  A "VENICE" chart uses is so named for the style of
  1126.               lettering used on the chart.  Also, it has an ornate border
  1127.               completely around the boxes.  The box style on "VENICE" is
  1128.               unshaded.  A "MODERN" chart also uses boxes, but the border is an
  1129.               elaborate intertwined design, and text fonts are different.  The
  1130.               last 3 4-generation styles use plaque style boxes both plain and
  1131.               shaded.  GENER5 is a 5 generation chart with mild box shading at
  1132.               the left and bottom of each box.
  1133.  
  1134.               The multiple chart style feature is available only in the
  1135.               registered version.  The unregistered version permits use of
  1136.               SHADED and GENER5.
  1137.  
  1138.               c. Print Quality
  1139.  
  1140.               The Print Quality option gives you control over two aspects of
  1141.               chart printing, i.e. whether PEDIGREE uses Unidirectional printing
  1142.               and whether it uses Emphasized printing.
  1143.  
  1144.               Emphasized printing is a technique which prints the same data
  1145.               twice to emphasize (or make bold) the printing.  The second pass
  1146.               at printing is done with the paper moved vertically 1/180th of an
  1147.               inch.  This is often called "double strike" printing.  Emphasized
  1148.               printing, although taking twice as long as non-emphasized
  1149.               printing, can produce a substantial improvement in the appearance
  1150.               of a chart.  This is especially true if your ribbon is not in the
  1151.               best shape or if your printer is showing signs of age in head
  1152.               positioning.
  1153.  
  1154.               Emphasized printing will affect all printing both graphics and
  1155.               text.  Emphasized printing is a useful option if you intend to
  1156.               make a "boilerplate" prototype chart to be reproduced on a copier.
  1157.  
  1158.               Unidirectional printing improves the printer's ability to position
  1159.  
  1160.                                           19
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.               the print head.  Unidirectional printing always starts the print
  1169.               head from the left edge of the paper.  Bidirectional printing
  1170.               prints both left-to-right and right-to-left.  Bidirectional
  1171.               printing is faster than unidirectional printing because the
  1172.               printer does not need to return the print head to the left. 
  1173.               Unidirectional printing, on the other hand, can produce a higher
  1174.               quality appearing output since the print head positioning is more
  1175.               precise.
  1176.  
  1177.               Selection of either Emphasized or Unidirectional printing should
  1178.               be made based on the condition of your printer ribbon, the general
  1179.               condition of your printer, and your need for highest quality
  1180.               output.  The parameter values for this field are:
  1181.  
  1182.                  EU - Emphasized and Unidirectional printing both enabled.
  1183.                  EB - Emphasized printing using Bidirectional positioning.
  1184.                  NU - Normal (non-emphasized) printing in Unidirectional.
  1185.                  NB - Normal printing using bidirectional positioning.
  1186.  
  1187.               The EU quality mode can be considered as the highest "letter
  1188.               quality" mode.  The NB mode can be considered as a "draft" mode. 
  1189.               You'll need to experiment with your printer to determine which
  1190.               quality mode produces the output that pleases you.  
  1191.  
  1192.               If bidirectional printing produces a good looking chart, use it -
  1193.               it will certainly be faster than unidirectional printing.  The
  1194.               same is true for emphasized printing, i.e. if you're satisfied
  1195.               with non-emphasized chart printing, there's no point to wasting
  1196.               the extra time for an emphasized chart.  In any case, you have
  1197.               complete control of the quality vs. speed tradeoff.
  1198.  
  1199.               d. GEDCOM File Path
  1200.  
  1201.               Type in the full drive\path\filename of the GEDCOM file.  If
  1202.               you've selected the chart print mode "BLANK", leave this field
  1203.               empty.  PEDIGREE forces all characters in the GEDCOM file name to
  1204.               upper case.
  1205.  
  1206.               If you've already run PEDIGREE at least once, PEDIGREE displays
  1207.               the file path you previously entered.  The field contents can be
  1208.               overwritten or edited.  If you enter any ASCII character in
  1209.               position 1, PEDIGREE assumes you're replacing the entire path and
  1210.               it will automatically erase the field contents to accept the new
  1211.               path name value.
  1212.  
  1213.               If you've selected a Chart Mode other than BLANK, this field is
  1214.               required.  If you've selected a BLANK Chart Mode, this field must
  1215.               be left empty.
  1216.  
  1217.               e. Personalized Name
  1218.  
  1219.               You can enter anything you like.  Whatever you enter here will be
  1220.  
  1221.                                           20
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.               printed on the pedigree chart alongside the words "Prepared For:". 
  1230.               You can create charts for relatives and enter the name of the
  1231.               relative in this field.  PEDIGREE automatically capitalizes the
  1232.               first letter of each word.  If you type in "ken murphy", PEDIGREE
  1233.               changes it to "Ken Murphy".
  1234.  
  1235.               If you must have a lower case letter starting a word as in the
  1236.               second word of "Grandmom and Grandpop", type in "Grandmomand
  1237.               Grandpop".  Then use the cursor arrow key to move the cursor back
  1238.               under the "a".  Then, press the <Space> bar to insert a space in
  1239.               front of the "and".  PEDIGREE will leave the "a" in lower case.
  1240.  
  1241.               The name (or whatever you entered) will be printed using whatever
  1242.               font or international character set you've selected.  If you've
  1243.               run PEDIGREE at least once before, it displays the previous value
  1244.               for a personalized name.  You can accept or edit this value.  If
  1245.               you type in any ASCII character in position 1 of the field,
  1246.               PEDIGREE assumes you're replacing the entire field contents and it
  1247.               will automatically erase the old field contents. 
  1248.  
  1249.               The personalized chart feature is, of course, an optional field. 
  1250.               It's available only in the registered version.  
  1251.  
  1252.               f. Upper Case?
  1253.  
  1254.               This field accepts only "Y" or "N".  "Y" means to force all names
  1255.               and dates displayed or printed into upper case.  "N" means leave
  1256.               them as input.  The default is "N".  This feature is only
  1257.               available in the registered version.
  1258.  
  1259.               g. Font Name
  1260.  
  1261.               When you move into this field, another picklist window opens with
  1262.               the names of alternate LQ fonts to use for printing.  Highlight
  1263.               the font you want by moving the cursor bar with the < > and < >
  1264.               keys.  Register your selection by pressing <Enter>.  To use no
  1265.               special fonts, select the entry "-NONE-".  "None" is the default. 
  1266.               In this mode PEDIGREE will use letter-quality Roman pitch 12.
  1267.  
  1268.                  Custom Fonts are:
  1269.  
  1270.                     BOLDTYPE    EMERALD
  1271.                     CROWN       ROMAN
  1272.                     GOTHIC      OPAL
  1273.                     PEARL       FRANKFUR
  1274.                     RUBY        SAPPHIRE
  1275.  
  1276.                  The names of these fonts are probably meaningless.  Use the
  1277.                  test program supplied with PEDIGREE to print them.  That's the
  1278.                  surest way to see how they'll look on your printer.
  1279.  
  1280.               Note: Use of an international character set and a special font is
  1281.  
  1282.                                           21
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.               mutually exclusive.  If you select a special font (your selection
  1291.               is not "-NONE-", you can not use a built-in international
  1292.               character set.
  1293.  
  1294.               Customs fonts are available only with the registered version.
  1295.  
  1296.               h. Display Lines
  1297.  
  1298.               VGA display adapters can display 50 lines of text on one screen. 
  1299.               EGA display adapters can display up to 43 lines of text.  CGA
  1300.               color display adapters are limited to 25 lines of text.
  1301.  
  1302.               PEDIGREE permits selecting the number of display lines
  1303.               irregardless of your display adapter type.  I.E., if you have a
  1304.               VGA display, you can run PEDIGREE in the 25-line display mode or
  1305.               the 43-line display mode.
  1306.  
  1307.               This setting effects only the Starting Person selection screen. 
  1308.               Displaying 50 lines at one time on a VGA means that the Starting
  1309.               Person selection window can show you many more persons at one time
  1310.               than on a 25-line display.  But (and it's a big "but"), the 50
  1311.               line display can be harder to read because all the text is
  1312.               smaller.
  1313.  
  1314.               With this parameter you can pick the display size you prefer.  You
  1315.               cannot, of course, select 43 or 50 line display for a CGA monitor
  1316.               nor can you select a 50 line display for an EGA monitor.
  1317.  
  1318.               The parameter accepts one of the values 25, 43 or 50.  To change
  1319.               the value you must <Del> whatever is shown and then type in your
  1320.               new value.
  1321.  
  1322.               This feature is available only in the registered version.
  1323.  
  1324.               i. Print Age At Death?
  1325.  
  1326.               This "yes/no" option accepts the single character "Y" or "N". 
  1327.               "Yes" will enable PEDIGREE's calculation of the age at death of
  1328.               each individual.  That age will be displayed on the Starting
  1329.               Person Selection screen along with birth/death dates.  It will
  1330.               also be printed on the pedigree chart.  
  1331.  
  1332.               A prerequisite to the ability to calculate the age in years at
  1333.               death is a birth date and a death date in regular form as
  1334.               described earlier.  Any deviation from a regular date in either
  1335.               birth or death will result in no age-at-death display.
  1336.  
  1337.               Note: PEDIGREE will always calculate (if possible) the age at
  1338.               death and display it on the Starting Person Selection screen. 
  1339.               This option is used only to control whether or not it's printed on
  1340.               the pedigree chart.
  1341.  
  1342.  
  1343.                                           22
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351.               The option is available only in the registered version.
  1352.  
  1353.               j. Print Marriage Dates?
  1354.  
  1355.               This option is another "yes/no" field which will accept the single
  1356.               character "Y" or "N".  "YES" will enable the printing of the year
  1357.               of marriage of parents of each sibling on the chart.  The marriage
  1358.               year of parents is printed immediately to the right of the
  1359.               appropriate sibling.  It takes the form "M: yyyy" where "yyyy" is
  1360.               the four digit year.
  1361.  
  1362.               This option is available only in the registered version.
  1363.  
  1364.               k. Character Set:
  1365.  
  1366.               The Epson LQ 850/950/1050 printers have built-in international
  1367.               alphabet capabilities.  There are 14 built-in sets of special
  1368.               characters used in various alphabets.  These special character
  1369.               sets control the symbols used to print 12 ASCII codes.  Those
  1370.               codes (in hexadecimal) are: 23, 24, 40, 5B, 5C, 5D, 5E, 60, 7B,
  1371.               7C, 7D and 7E.
  1372.  
  1373.               PEDIGREE allows selection of 13 of the printer's built-in sets. 
  1374.               The possible values for this parameter are: USA, FRANCE, GERMANY,
  1375.               ENGLAND, DENMARK1, DENMARK2, SWEDEN, ITALY, SPAIN1, SPAIN2, JAPAN,
  1376.               NORWAY and LATINO.
  1377.  
  1378.               When the cursor moves into the "Character Set" field, a pick list
  1379.               of the character set names opens.  Use the arrow keys to move the
  1380.               highlight bar to the character set you want, and press <Enter> to
  1381.               register your choice.  "USA" is the first in the list, and it's
  1382.               the default.
  1383.  
  1384.               Note: Use of a character set and a special font is mutually
  1385.               exclusive.  If you select a special font (your selection is other
  1386.               than "-NONE-") you can not use a built-in Character Set.  To use
  1387.               one of the 13 built-in character sets, select font "-NONE-".
  1388.  
  1389.               See the section "Epson Character Sets" for a detailed explanation
  1390.               of the 13 character sets.  Be aware that these character sets are
  1391.               built into the printer and not into the PEDIGREE software. 
  1392.               PEDIGREE merely provides a way to activate one of the set.  If
  1393.               you're using a non-Epson printer, your printer may not have these
  1394.               character sets.  Consult your printer manual if you intend to use
  1395.               this feature.
  1396.  
  1397.               Use of an alternate character set applies to both the "standard"
  1398.               report made from the Starting Person picklist and to the pedigree
  1399.               chart.
  1400.  
  1401.            PEDIGREE will save all your parameters in a disk file.  The name of
  1402.            the file is "PEDIGREE.PRM".  The file is not supplied with the
  1403.  
  1404.                                           23
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.            distribution file, but PEDIGREE creates it during the first time it's
  1413.            executed.  First-time execution parameters are defaults.  When you
  1414.            execute PEDIGREE every time after the first time, the parameters will
  1415.            be reset to whatever they were during PEDIGREE's last execution.
  1416.  
  1417.            PEDIGREE use context-sensitive help for this data entry screen. 
  1418.            Pressing <F1> will pop-up a window with help information for the
  1419.            field in which the cursor rests.  Press <Esc> to close the help
  1420.            window.
  1421.  
  1422.            When you're satisfied with all your parameter selections, key in
  1423.            <Ctrl Enter>.  That means hold down the <Ctrl> key while pressing the
  1424.            <Enter> key.  That's the signal to PEDIGREE that you're finished with
  1425.            the parameter screen.
  1426.  
  1427.            If, while entering any parameter or when you <Ctrl Enter>, PEDIGREE
  1428.            dislikes your selections, it will object by beeping and displaying an
  1429.            appropriate error message.  PEDIGREE will not continue until it's
  1430.            satisfied with all parameters.
  1431.  
  1432.            Pressing <Esc> while the parameter entry screen is displayed will
  1433.            stop PEDIGREE, and the system will return to the DOS prompt.
  1434.  
  1435.            NOTE: All PEDIGREE parameters display on the data entry screen even
  1436.            in the unregistered version.  The parameters reserved for the
  1437.            registered version simply don't do anything in the unregistered
  1438.            version.
  1439.  
  1440.            3. GEDCOM File Loading
  1441.  
  1442.            After the parameter screen, PEDIGREE displays a screen with "rolling"
  1443.            counters of GEDCOM records, persons and families as it processes the
  1444.            file.  This screen will only be displayed if you've selected
  1445.            "STANDARD" chart mode.  The counters will give you an exact measure
  1446.            of what's in your GEDCOM file insofar as individuals and families. 
  1447.            PEDIGREE also displays the full path/filename.  If you're printing a
  1448.            blank chart then this screen is skipped. 
  1449.  
  1450.            4. Starting Person Selection
  1451.  
  1452.            The "Starting Person" as used for the purpose of this program is that
  1453.            person that "starts" the pedigree, i.e., the central individual from
  1454.            whom ancestors are derived.  On the pedigree display you'll see the
  1455.            starting person at the left in the center of the screen.  
  1456.  
  1457.            The Starting Person Selection list is also used to control whether
  1458.            you want a pedigree displayed/printed or whether you want a standard
  1459.            list report printed.  The picklist is "multiple-choice" allowing you
  1460.            to "mark" one or more individuals in the list.  If you mark 1 or none
  1461.            in the list and press <Enter>, PEDIGREE assumes you're thinking
  1462.            "pedigree chart".  If you mark more than one individual, PEDIGREE
  1463.            assumes you mean "print standard report with marked individuals".
  1464.  
  1465.                                           24
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.               a. The Display
  1474.  
  1475.               PEDIGREE automatically determines the type of color monitor you
  1476.               have and adjusts the limits of the "Starting Person Selection"
  1477.               picklist accordingly.  If you have a lowly CGA, you'll get a
  1478.               standard 25 line display.  EGA users will have a 43 line picklist
  1479.               and VGA users will have a 50 line picklist.  The higher level
  1480.               monitors allow me to display more names at one time making it
  1481.               easier to move up and down a large list of names.
  1482.  
  1483.               Within the on-screen "Starting Person Selection" window one line
  1484.               is displayed for every person in the GEDCOM file.  This display is
  1485.               a typical "pick list".  Use the cursor keys to move the highlight
  1486.               bar up and down to select the starting person for the pedigree.
  1487.  
  1488.               Along the right edge of the Starting Person Selection window is a
  1489.               scroll bar.  Scroll bars are usually intended for use with a
  1490.               mouse, but PEDIGREE is rodent-free.  I use the scroll bar and it's
  1491.               slider to indicate the current relative position of the cursor
  1492.               highlight bar within the entire list of persons.  The slider moves
  1493.               up and down the scroll bar as you move through the list.  I.e., if
  1494.               the slider is in the center of the scroll bar, the highlight
  1495.               cursor bar is sitting on a person (excuse the expression)
  1496.               somewhere near the middle of the file.
  1497.  
  1498.               At the bottom of the screen is a small window.  The window has
  1499.               help info on the meanings of the keystrokes within this screen.
  1500.  
  1501.               There are 6 items of data shown for every person.
  1502.  
  1503.                  (1)  The GEDCOM NUMBER of the person.
  1504.                  (2)  The NAME of the person (Last, First).
  1505.                  (3)  The BIRTH/DEATH dates.
  1506.                  (4)  The age at death (if good birth/death dates)
  1507.                  (5)  The GEDCOM NUMBER of the Father.
  1508.                  (6)  The GEDCOM NUMBER of the Mother.
  1509.  
  1510.               If there is no data in any one of the 5 fields, then that data
  1511.               wasn't present in the GEDCOM input.  For example, there might not
  1512.               be a Father/Mother number.  It would be pointless to attempt a
  1513.               pedigree on that person.
  1514.  
  1515.               b. Moving Around the List
  1516.  
  1517.               The < > and < > arrows move the highlight bar through the list of
  1518.               individuals.  <Home> moves to the top of the list of persons. 
  1519.               <End> moves to the last person in the list.  <PgUp> moves one
  1520.               screen-full up and <PgDn> moves one screen-full down in the list
  1521.               of persons.
  1522.  
  1523.               Move the highlight bar with the cursor keys until you've
  1524.               highlighted the person you want as the pedigree's starting person. 
  1525.  
  1526.                                           25
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533.  
  1534.               All other persons on the pedigree will be ancestors of that
  1535.               person.
  1536.  
  1537.               To display the pedigree of that person on-screen, press <Enter>. 
  1538.               Or, if you want to exit the Starting Person Selection screen
  1539.               without displaying the pedigree, press <Esc>.  You'd use <Esc>
  1540.               here if you're using PEDIGREE as a "GEDCOM file viewer".  Pressing
  1541.               <Esc> will return you to the Parameter screen to allow you to
  1542.               change parameters for another run.
  1543.  
  1544.               As noted before, PEDIGREE always displays an age at death even if
  1545.               you've elected to not print the age.  PEDIGREE, in this one
  1546.               instance, makes an attempt to use an irregular date.  As long as
  1547.               PEDIGREE has a valid year as the last data item in a birth and
  1548.               death date, it probably will be able to calculate an age.  For
  1549.               example,
  1550.  
  1551.                  "1873-ROUGHLY 1886" produces the age 13
  1552.                  "ROUGHLY 1872-ABOUT 1909" produces the age 36
  1553.  
  1554.               This attempt at calculation of an age at death also applies to the
  1555.               printed pedigree chart.  If you don't want these approximations on
  1556.               the chart, don't select the option to print ages.
  1557.  
  1558.               c. Name Searching
  1559.  
  1560.               The registered version permits name searching within the Starting
  1561.               Person Selection window.  To locate a specific person, type in up
  1562.               to 15 characters of the last name.  PEDIGREE begins searching
  1563.               immediately with the first character you type.  For example, if
  1564.               you press the "M" key, PEDIGREE will move forward in the list
  1565.               stopping at the first person whose last name begins with "M".  If
  1566.               there aren't any, PEDIGREE doesn't move the highlight bar.  Press
  1567.               the "U" key next and PEDIGREE moves forward to the first name
  1568.               beginning with "MU".
  1569.  
  1570.               As long as PEDIGREE is able to match your input to a name, it will
  1571.               continue to search forward.  The first character that causes
  1572.               PEDIGREE's name search to fail will reset it's internal memory of
  1573.               what you were typing.  For example, try searching for the name
  1574.               "SZABO".  Let's assume you have someone in the file whose last
  1575.               name begins with "S".  As soon as you press the "S" key, PEDIGREE
  1576.               moves forward stopping with the highlight bar on that person. 
  1577.               Let's also assume there aren't any "SZABO"s in the file.  When you
  1578.               press "Z", PEDIGREE's search fails; it doesn't move the highlight
  1579.               bar, and it resets the search string.  Pressing the "A" key would
  1580.               now cause PEDIGREE to position the highlight bar over the first
  1581.               person whose last name begins with "A".
  1582.  
  1583.               d. Printing The List
  1584.  
  1585.               Rather than printing a pedigree chart, PEDIGREE will print a
  1586.  
  1587.                                           26
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.               report that looks like the starting person selection picklist. 
  1596.               You can "mark" any/all individuals to be printed with a few
  1597.               keystrokes.
  1598.  
  1599.               To mark one individual for printing place the highlight cursor
  1600.               over that person and press the <Space> bar.  You'll see a check
  1601.               mark appear at the left of the line for that person.  Pressing the
  1602.               <Space> bar a second time removes the mark.
  1603.  
  1604.               You can mark an entire block of individuals in the following
  1605.               manner: place the highlight cursor on the first person in the
  1606.               block and press the keys <Ctrl K> and <B>.  That means, hold down
  1607.               the <CTRL> key and then press <K>.  Let up the <Ctrl> key and
  1608.               press <B> (for BEGIN BLOCK).  Now move the highlight cursor to the
  1609.               last person in the block and enter the key sequence <Ctrl K> and
  1610.               <K> (END BLOCK).  You'll see check marks appear to the left of
  1611.               every entry in the block.
  1612.  
  1613.               Note: if you select more than one individual in the list, PEDIGREE
  1614.               will automatically assume that you want to print the standard list
  1615.               report and not display a pedigree chart.  To display a pedigree
  1616.               chart either select only 1 individual (or none) and press <Enter>
  1617.               over the starting person as described above.
  1618.  
  1619.               When PEDIGREE finishes printing the standard report, the Starting
  1620.               Person Selection list is redisplayed with all individuals
  1621.               deselected.  See the section "Key Commands Summary" for a complete
  1622.               list of keystrokes to manage the list.
  1623.  
  1624.            5. The Pedigree Display
  1625.  
  1626.            The on-screen pedigree shows four generations beginning with the
  1627.            person you selected as the starting person.  The name of each person
  1628.            is displayed with the birth/death dates.
  1629.  
  1630.            If there are more ancestors beyond the 4th generation there will be a
  1631.            "+" displayed at the right side of that ancestor.
  1632.  
  1633.            Use the cursor keys to "walk" around the pedigree.  Scrolling the
  1634.            pedigree changes the starting person.  In doing so, all ancestors on
  1635.            the pedigree become those of the new starting person.  The keyboard
  1636.            keys to use while the pedigree is on-screen are:
  1637.  
  1638.               a.  < > Up arrow        move to the Father 
  1639.               b.  < > Down arrow      move to the Mother
  1640.               c.  < > Left Arrow      move to the child
  1641.  
  1642.            You can also press <F1> for help.  <F1> opens a "Help" window which
  1643.            explains all the keystrokes usable while the pedigree is on the
  1644.            display screen.
  1645.  
  1646.            In the pedigree display the idea is to select the correct starting
  1647.  
  1648.                                           27
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.            person for potential printing by scrolling the pedigree.  Once you've
  1657.            done that, you're ready to print.  Remember, you needn't actually
  1658.            print the pedigree.  You can browse around the pedigree as you like
  1659.            and then return to the Starting Person Selection screen to pick
  1660.            another family line for pedigree display.
  1661.  
  1662.            If you want to abandon the pedigree so you can pick another starting
  1663.            person, press the <F10> key.  You'll be returned to the Starting
  1664.            Person Selection window so you can pick some other starting person. 
  1665.            The highlight bar will be positioned on the most recent starting
  1666.            person from the pedigree chart when you left it.
  1667.  
  1668.            If you want to print the pedigree, press <P> or <p> ("print").  If
  1669.            you want to exit the program completely, press <Esc>.
  1670.  
  1671.            6. Printing The Pedigree
  1672.  
  1673.            If you elect to print the pedigree by pressing <P> or <p> from the
  1674.            on-screen pedigree display, PEDIGREE starts printing and changes the
  1675.            display screen to let you know it's in the printing process.  Towards
  1676.            the bottom of the screen is a horizontal bar that moves from left to
  1677.            right as printing of the pedigree proceeds.  The bar moves within a
  1678.            box that is marked with %-of-completion values.  The box is marked at
  1679.            0%, 50% and 100%.  The size of the bar within the box lets you know
  1680.            how far PEDIGREE is from completing printing of the pedigree chart.
  1681.  
  1682.            When PEDIGREE completes printing the pedigree chart, it returns to
  1683.            the Starting Person Selection screen awaiting another person
  1684.            selection.
  1685.  
  1686.            Now, you can select another person to do it all over or you can press
  1687.            <Esc> to end the program.
  1688.  
  1689.         G. Errors
  1690.  
  1691.            Things can go wrong.  For this reason PEDIGREE has a bunch of error
  1692.            detecting instrumentation.  The error messages PEDIGREE can display
  1693.            on the screen and their meanings are:
  1694.  
  1695.            MESSAGE: Maximum number of persons exceeded.
  1696.            MEANING: You've exceeded the maximum number of persons the program
  1697.                     allows.  This could be a common event with the unregistered
  1698.                     version of the program.  With the registered version it
  1699.                     should happen only if PEDIGREE runs out of main memory (RAM)
  1700.                     on your system.
  1701.  
  1702.            MESSAGE: Maximum number of families exceeded.
  1703.            MEANING: Same as above but for families.
  1704.  
  1705.            MESSAGE: The Printer is on but not ready.
  1706.            MEANING: PEDIGREE can't talk to the printer even though it's turned
  1707.                     on.  Press the "ON LINE" button on the printer.
  1708.  
  1709.                                           28
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.            MESSAGE: The Printer is out of paper.
  1718.            MEANING: You know what this means.  Put some paper in the printer. 
  1719.                     NOTE: some Epson compatible printers do not allow printing
  1720.                     as close to the paper edge as a true Epson.  You might run
  1721.                     into this problem if you're using single sheets in a
  1722.                     "compatible" printer.  Try defeating the "paper out" switch.
  1723.  
  1724.            MESSAGE: The Printer is turned off.
  1725.            MEANING: I think you know what this means, too.
  1726.  
  1727.            MESSAGE: Pick Window Initialization Error.
  1728.            MEANING: Internal error or insufficient memory - tell Ken.
  1729.  
  1730.            MESSAGE: Error initializing command processor.
  1731.            MEANING: Another "tell Ken" error.
  1732.  
  1733.            MESSAGE: 'filename' is not a valid GEDCOM file.
  1734.            MEANING: PEDIGREE doesn't see GEDCOM standard data in the front of
  1735.                     your "GEDCOM" file.  Make sure you entered the file name
  1736.                     correctly and that the file you're using conforms to specs
  1737.                     as I've described them herein.
  1738.  
  1739.            MESSAGE: The chart image file cannot be found.
  1740.            MEANING: "PEDIGREx.CHT" is not in the same subdirectory as the
  1741.                     PEDIGREE program.  Where did you move it?  Find it and put
  1742.                     it back.  The registered version has 8 files named
  1743.                     PEDIGRE1.CHT through PEDIGRE8.CHT.
  1744.  
  1745.            MESSAGE: The path "GEDCOM-path" cannot be opened.
  1746.            MEANING: Although the filename in the "GEDCOM-path" exists, DOS will
  1747.                     not let PEDIGREE open the file for reading.  This message
  1748.                     should never appear.
  1749.  
  1750.            MESSAGE: Font file "font-file-name" cannot be opened.
  1751.            MEANING: PEDIGREE can't find the alternate font you asked it to use. 
  1752.                     The fonts must be in the same subdirectory as the PEDIGREE
  1753.                     program.  Check the contents of PEDIGREE's subdirectory.
  1754.  
  1755.            MESSAGE: Error initializing the data entry screen.
  1756.            MEANING: Another internal or system error or insufficient memory. 
  1757.                     Tell Ken.
  1758.  
  1759.            MESSAGE: Help initialization error.
  1760.            MEANING: PEDIGREE was unable to initialize the data supporting the
  1761.                     context-sensitive help.  Another system error or
  1762.                     insufficient memory.  Tell Ken.
  1763.  
  1764.            MESSAGE: Insufficient Memory
  1765.            MEANING: PEDIGREE has exhausted all memory available to it.  Try
  1766.                     running with no TSR's or menus to free more RAM.  Use a
  1767.                     memory manager such as QEMM or EMM386 to move programs from
  1768.                     memory below 640K to high memory above 640K.
  1769.  
  1770.                                           29
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.            The only errors you can reasonably expect to see regard the operation
  1779.            of the printer or the amount of free RAM PEDIGREE has available.  If
  1780.            the error message is not printer related, check whether you're
  1781.            running a menu system or TSR's that use main memory.  If you have an
  1782.            AT-class machine (80286/80386 etc.), there are memory managers
  1783.            available to relocate TSRs (and DOS) freeing up more main memory.
  1784.  
  1785.            Since the program was written in Pascal, it's conceivable that other
  1786.            circumstances will arise causing the Pascal environment code to
  1787.            complain.  These are impossible circumstances to predict; far too
  1788.            numerous to document here, and highly unlikely to occur.  If any
  1789.            other kind of "Error" message appears, please contact me about it so
  1790.            I can exorcise the problem.
  1791.  
  1792.         H. Key Commands Summary
  1793.  
  1794.            1. Parameter Specification Screen
  1795.  
  1796.               <Tab> - moves the cursor amongst the fields
  1797.  
  1798.               <Ctrl Enter> - accept all the screen data and proceed with
  1799.               processing
  1800.  
  1801.               <Enter> - accept the data in the current field
  1802.               Arrow Keys - control cursor movement within a field
  1803.  
  1804.               <Backspace> - delete the character immediately to the left of the
  1805.               cursor
  1806.  
  1807.               <Del> - delete the character under the cursor
  1808.  
  1809.               <Home> - move cursor to the start of the field
  1810.  
  1811.               <End> - move cursor to the end of the field
  1812.  
  1813.               <+> - change a multiple choice selection to the next
  1814.  
  1815.               <-> - change a multiple choice selection to the previous
  1816.  
  1817.               All other keyboard keys act normally including.
  1818.  
  1819.            2. Select Starting Person Screen
  1820.  
  1821.               < > Up Arrow - move the highlight (selector) bar up one person
  1822.  
  1823.               < > Down Arrow - move the highlight bar down one person
  1824.  
  1825.               <PgDn> - scroll the Starting Person Selection list of persons down
  1826.               one screen full
  1827.  
  1828.               <PgUp> - scroll the Starting Person Selection list of persons up
  1829.               one screen full
  1830.  
  1831.                                           30
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.               <Home> - scroll the Starting Person Selection list of persons to
  1840.               the top of the list (first person)
  1841.  
  1842.               <End> - scroll the Starting Person Selection list of persons to
  1843.               the bottom of the list (last person)
  1844.  
  1845.               <Esc> - Exit the Starting Person Selection list and return to the
  1846.               Parameter Selection screen
  1847.  
  1848.               <Enter> - display the pedigree using the person highlighted (under
  1849.               the cursor) as the starting person.  If multiple persons have been
  1850.               selected then print the standard report but don't display a
  1851.               pedigree
  1852.  
  1853.               <F1> - display a scrolling window with help information about
  1854.               using the Starting Person Selection picklist.
  1855.  
  1856.               <Space> - Select/de-select (mark/unmark) an individual
  1857.  
  1858.               <Ctrl K><B> - Mark the start of a block of individuals
  1859.  
  1860.               <Ctrl K><K> - Mark the end of a block of individuals
  1861.  
  1862.               <Ctrl Enter> - If any individuals are selected (marked), clear all
  1863.               selections.  If no individuals are selected, mark all individuals. 
  1864.               This key sequence is a toggle.  You can use this to print the
  1865.               entire GEDCOM list by selecting all and then <Enter>.
  1866.  
  1867.               <Ctrl K><H> - Deselect all.  Clear any selections.
  1868.  
  1869.            3. Pedigree Chart Screen
  1870.  
  1871.               < > Up Arrow - move to the father of the starting person
  1872.  
  1873.               < > Down Arrow - move to the mother of the starting person
  1874.  
  1875.               < > Left Arrow - move to the child of the starting person
  1876.  
  1877.               <Esc> - Exit the program
  1878.  
  1879.               <F10> - Leave the pedigree and return to the "Starting Person
  1880.               Selection" screen.
  1881.  
  1882.               <F1> - Help - Display the meaning of all the keys.
  1883.  
  1884.            4. Other
  1885.  
  1886.               <Ctrl Break> can be used to stop the program at any time. 
  1887.               Recognition of <Ctrl Break> by the computer is made whenever
  1888.               PEDIGREE is writing to the display screen or printer.  You may
  1889.               have to enter <Ctrl Break> a few times in rapid succession to get
  1890.               PEDIGREE's attention.
  1891.  
  1892.                                           31
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.      VII. REGISTERING PEDIGREE
  1902.  
  1903.      PEDIGREE is not free.  It's Shareware.  I've spent a considerable amount of
  1904.      time and computer supplies developing this program, and I expect to be
  1905.      recompensed for my efforts.
  1906.  
  1907.      Shareware is a brave concept in software marketing that allows you to "try
  1908.      before you buy".  Shareware authors retain all rights under their
  1909.      copyright, but allow you free distribution of their programs.  Distributors
  1910.      of shareware - including on-line BBS and catalog outlets - usually do not
  1911.      charge for the shareware software itself.  The distributors are charging
  1912.      for their own services such as reproduction and postage.  Registration
  1913.      payment directly to the author entitles the user to additional services,
  1914.      information, and newer products.  It's a great deal for users, authors, and
  1915.      distributors alike.  Please support this honor marketing technique so that
  1916.      more great programs of increasingly professional quality can reasonably be
  1917.      provided via this system.
  1918.  
  1919.      Copyright laws apply to both shareware and commercial software, and the
  1920.      copyright holder retains all rights, with a few exceptions clearly stated
  1921.      by the author.  Shareware authors are accomplished programmers much like
  1922.      commercial programmers, and the programs are usually of comparable quality. 
  1923.      The main difference is the software distribution method.  The shareware
  1924.      author specifically grants the right to copy and distribute the software to
  1925.      all except that written permission must be obtained from the author before
  1926.      a commercial disk vendor may copy or distribute his/her products.
  1927.  
  1928.      Shareware is a distribution method, not a type of software.  You should
  1929.      find software that suits your needs and budget, whether it's commercial or
  1930.      shareware.  The shareware system makes fitting your needs easier, because
  1931.      you can try before you buy.  And because the overhead is low, prices are
  1932.      low also.  Shareware has the ultimate money-back guarantee - if you don't
  1933.      use the product, you don't pay for it.
  1934.  
  1935.      You're entitled to use PEDIGREE for 15 days with no charge.  If, after the
  1936.      15 day trial period, you decide to keep the program, you're honor-bound to
  1937.      pay me for it.  The registered version of PEDIGREE is $20.00.  I consider
  1938.      that a very fair price for this program.  If, however, you decide after the
  1939.      trial period not to keep the program, discontinue it's use and erase it
  1940.      from your system.
  1941.  
  1942.      Send the registration fee to:
  1943.  
  1944.         Ken Murphy
  1945.         1704 West Lindner Ave
  1946.         Mesa, AZ 85202    <---the town with the best darn Family History Center
  1947.                           outside of Salt Lake City!
  1948.  
  1949.      Use the registration form attached to this document.  If it's lost, include
  1950.      a note with the name and address where you want the registered version
  1951.      mailed, and the "Registered To" name you want.  Also, tell me what type of
  1952.  
  1953.                                           32
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.      IBM compatible processor you're using (XT, 286, 386, etc.)  Indicate
  1962.      whether you prefer 5.25 inch or 3.5 inch floppy disks.  You'll get back the
  1963.      latest version with whatever changes and/or corrections have been made
  1964.      since the last release.  The registered version you get will be optimized
  1965.      for an "AT" and up if that's what you say you're using.  Be sure to note
  1966.      whatever "Registered to" name you want on the banner screen if it's
  1967.      different from the mailing name.  
  1968.  
  1969.      One final comment on shareware.  It's a rare shareware program that recoups
  1970.      the money spent on it's development.  Support shareware authors by sending
  1971.      the modest and reasonable fee requested.
  1972.  
  1973.      You can freely distribute PEDIGREE to other individuals or to other
  1974.      computers such as BBS's.  There is one provision, however, which you must
  1975.      observe.  The file to be distributed is the ZIP file which you originally
  1976.      received.  Distribute nothing other than that.
  1977.  
  1978.      You may not reverse-engineer this software in any way.  All and any rights
  1979.      to this software not specifically mentioned are mine.  Rights to the chart
  1980.      designs are mine and may not be replicated without my permission.  The sole
  1981.      right retained by the user for the charts is the right to optically
  1982.      reproduce a chart for his/her personal use.
  1983.  
  1984.      VIII. THE REGISTERED VERSION
  1985.  
  1986.      The registered version has very high restrictions on numbers of persons and
  1987.      families.  They're set so that the actual limit will be the amount of main
  1988.      memory available to PEDIGREE.  The more RAM available, the more persons
  1989.      that can be loaded from your GEDCOM data.  PEDIGREE will always display an
  1990.      error message if it runs out of system resources, but it will continue to
  1991.      process whatever has been loaded up to that point.
  1992.  
  1993.      The registered version displays your name on the banner screen - a
  1994.      permanent reminder of your ownership and personal integrity.  
  1995.  
  1996.      Registered PEDIGREE permits you to display/print pedigrees using only upper
  1997.      case characters for names and dates.  The registered version also provides
  1998.      the ability to search for a name within the Starting Person Selection
  1999.      screen.  The unregistered version only permits cursor-key scrolling to
  2000.      select the starting person.  When you've got 2000+ persons in the name
  2001.      list, the ability to search for a name can be a big time-saver easing that
  2002.      desire to mash the <Esc> key.
  2003.  
  2004.      The registered version permits selection between the 8 styles of printed
  2005.      pedigree charts.  The shareware version uses only the 4-generation shaded
  2006.      box style of chart and the 5-generation chart.  The registered version
  2007.      permits you to print on the pedigree chart the age (in years) at death of
  2008.      an individual.  The registered version also has an option that permits
  2009.      printing marriage dates of parents for each sibling.
  2010.  
  2011.      The registered version can use the printer's international character sets
  2012.      to print the names and dates on the pedigree chart rather than just the
  2013.  
  2014.                                           33
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.      standard Roman Elite font used by the unregistered version.  These
  2023.      characters look much nicer and are more in keeping with the "feeling" of a
  2024.      pedigree chart.  The registered version also permits the use of 10 special
  2025.      printer fonts.  These fonts are supplied with both the unregistered and
  2026.      registered versions.  They're supplied with the unregistered version so the
  2027.      user can test printer compatibility, but they can't be used with the
  2028.      PEDIGREE program.
  2029.  
  2030.      The registered version will permit EGA and VGA display users to maximize
  2031.      the use of the display screen by displaying 43 or 50 lines.  The
  2032.      unregistered version is restricted to CGA-only, i.e. 25 line displays.
  2033.  
  2034.      To summarize, here's the extras in the registered version:
  2035.  
  2036.         A.  Your name on the banner screen.
  2037.         B.  Vastly increased person/family processing capacity.
  2038.         C.  Search-by-name in the Starting Person list.
  2039.         D.  Custom printer fonts for printing pedigree charts.
  2040.         E.  A "Prepared For" name printed on the pedigree chart.
  2041.         F.  Selectable all-upper-case pedigree display/printing.
  2042.         G.  Selectable screen sizing for EGA and VGA displays.
  2043.         H.  8 selectable printed chart styles.
  2044.         I.  Option to print age at death on chart.
  2045.         J.  Option to print marriage dates on chart.
  2046.  
  2047.      IX. PEDIGREE TECHNICAL SPECS
  2048.  
  2049.      PEDIGREE was written in Borland's Turbo Pascal version 6.0.  The most
  2050.      recent version has been recompiled using Borland Pascal 7.0 for REAL mode
  2051.      execution.  I also made extensive use of the Object Professional package
  2052.      from Turbo Power version 1.14.  The recompiled version uses Object
  2053.      Professional version 1.20.
  2054.  
  2055.      PEDIGREE was developed on a 32 KB cache, 20 MHz 386SX running MS-DOS 5.0
  2056.      over an AMI BIOS.  My system uses a NEC VGA MultiSync display driven by an
  2057.      ATI VGA Wonder+ display card.  Initial print testing was done on my Epson
  2058.      LQ-850 printer hooked to the LPT1 parallel port.  
  2059.  
  2060.      Printing is done in Unidirectional mode.  Unidirectional makes printing
  2061.      slower, but the quality of the result is much better.  Printing a pedigree
  2062.      chart takes about 2 and 1/2 minutes on my LQ-850.
  2063.  
  2064.      The actual pedigree chart layout was prepared with PFS:1st Publisher
  2065.      version 3.0 using 180 DPI smoothed and scaled printing.  Spinnaker Software
  2066.      has the rights to PFS:1st Publisher.
  2067.  
  2068.      The optional fonts were prepared by me with software I wrote.  
  2069.  
  2070.      This document was prepared with WordPerfect 5.1.
  2071.  
  2072.      PEDIGREE was originally tested on GEDCOM files created by Carl York's
  2073.      genealogical database program "The Family Edge Plus".  Of all the GEDCOM
  2074.  
  2075.                                           34
  2076.  
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083.      files I've seen, Carl's are the cleanest.  PEDIGREE was also tested on
  2084.      several of the GEDCOM files available in the LIB's of the ROOTS Forum on
  2085.      CompuServe, and those generated by the Beta testers.
  2086.  
  2087.      PEDIGREE employs a memory extending technique that uses the Upper Memory
  2088.      Blocks (UMB) to extend Borland Pascal's Heap.  This doesn't mean much to
  2089.      non-Pascal folks, but it allows PEDIGREE to "get it's hands" on memory not
  2090.      normally available.  This means PEDIGREE can process really big GEDCOM
  2091.      files with thousands of individuals.  The memory technique is compatible
  2092.      with other memory managers such as QEMM.  It's safe to load anything else
  2093.      you want into UMB's.  PEDIGREE will only use that Upper Memory that's
  2094.      unused.  When it terminates execution, any UMB space used will be returned
  2095.      to the system.
  2096.  
  2097.      X. USER SUPPORT
  2098.  
  2099.      You don't need any.  Seriously, if you find any flaw in the program, please
  2100.      don't trash it and then keep quiet.  I'll promptly fix any error so that we
  2101.      all can benefit from a sound program.  Got an idea for improving PEDIGREE? 
  2102.      Great, let's hear it!
  2103.  
  2104.      You can reach me on CompuServe 74025,731.  Leave me a message in the
  2105.      Software section of the ROOTS forum or send me an EMAIL.  Tell me what else
  2106.      you'd like PEDIGREE to do.  If there's a problem, describe the problem, any
  2107.      PEDIGREE error messages and the PEDIGREE parameters you were using.  I also
  2108.      need to know what flavor of computer you have; what DOS you use; the types
  2109.      of disk drives you were using; your monitor type; your printer make and
  2110.      model, and the breed of your dog.
  2111.  
  2112.      XI. DISCLAIMER
  2113.  
  2114.      Yes, the ubiquitous disclaimer.  This program has been carefully tested by
  2115.      me and a small community of very thorough BETA testers.  There are no known
  2116.      bugs in the original version 1.1.  You, however, bear sole responsibility
  2117.      for what PEDIGREE does on your computer.  Relax ... PEDIGREE is strictly a
  2118.      "READ-ONLY" piece of software with the exception of saving your parameters. 
  2119.      However, the program does some fairly fancy RAM management (computer
  2120.      resources - not the animal).  If, in the unlikely event your system locks
  2121.      when running PEDIGREE, reboot your system.  Then let me know so I can
  2122.      determine if it's PEDIGREE's fault and, if so, do something about it.
  2123.  
  2124.      If you're really a very cautious type, then play it safe - back up the
  2125.      files you intend to use with PEDIGREE.
  2126.  
  2127.      XII. FUTURE VERSIONS
  2128.  
  2129.      Plans for the next version include the following:
  2130.         A. Print marriage dates on the pedigree chart. (Done in 2.0!)
  2131.         B. Use baptismal/christening dates if birth dates are absent.
  2132.         C. Select from several alternate pedigree chart designs. (Done in 2.0!)
  2133.         D. Use RAM above 640K to accommodate large GEDCOMs. (Done in 2.0!)
  2134.         E. Support for other printers.
  2135.  
  2136.                                           35
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.  
  2143.  
  2144.         F. Option to print the person/family population in list form. (In 2.0!)
  2145.         G. Compress the chart style files to conserve disk space. (In 2.3!)
  2146.         H. Selectable internal printer character sets. (Done in 2.1!)
  2147.         I. 5 generation chart (Done in 2.2!)
  2148.         J. Multiple 5 generation chart designs.
  2149.  
  2150.      XIII. REVISION HISTORY
  2151.         v 1.     Initial release only to BETA testers.
  2152.         v 1.1    First "official" release with fixes and suggestions from BETA
  2153.                  testing.
  2154.         v 1.2    Fix a few bugs having to do with the picklist display of
  2155.                  persons' mother/father GEDCOM numbers.
  2156.         v 1.3    Increase the size of the counter of GEDCOM records to
  2157.                  accommodate very large GEDCOM files.
  2158.         v 1.4    Recompile eliminating unused window and mouse code - makes it
  2159.                  smaller and faster.
  2160.         v 2.0    Recompiled with Borland Pascal 7.0 for REAL mode execution.
  2161.                              Smaller and faster program. Included Object
  2162.                              Professional v1.20 for REAL mode execution.
  2163.  
  2164.                  Added ability to select chart style using 7 different chart
  2165.                  designs.
  2166.  
  2167.                  Fixed problem - last chart line was not printing on some types
  2168.                  of printers.  Also, reinitialized printer when finished.
  2169.  
  2170.                  Miscellaneous code cleanup and bug-fixing.
  2171.  
  2172.                  Added calculation for age at death for both Starting Person
  2173.                  Selection display and pedigree chart printing.
  2174.  
  2175.                  Option to print marriage dates on chart.
  2176.  
  2177.                  Help screen for the Starting Person Selection picklist display.
  2178.  
  2179.                  Use UMB's to extend Pascal's Heap to permit processing more
  2180.                  individuals in large GEDCOM files.
  2181.  
  2182.                  Pick list for standard report chart styles.
  2183.  
  2184.                  Feature to mark selected/all individuals on the Starting Person
  2185.                  Selection screen and the "standard" report from that list.
  2186.  
  2187.         v 2.1    Epson built-in international character set selection
  2188.  
  2189.                  Changed chart style selection to full-view picklist
  2190.  
  2191.         v 2.2    5 generation chart - the 8th design choice.
  2192.  
  2193.                  PREPRINT chart mode option.
  2194.  
  2195.                  Improved parameter screen field editing
  2196.  
  2197.                                           36
  2198.  
  2199.  
  2200.  
  2201.  
  2202.  
  2203.  
  2204.  
  2205.                  Emphasized printing option.
  2206.  
  2207.                  Minor bug fixes.
  2208.  
  2209.                  Increased individual/family capacities
  2210.  
  2211.         v 2.3    RLE compressed chart design files to save disk space.
  2212.  
  2213.                  Printer quality option to control both emphasized printing and
  2214.                  unidirectional printing.
  2215.  
  2216.      XIV. EPSON BUILT-IN CHARACTER SETS
  2217.  
  2218.      Selection of an international character set provides you special characters
  2219.      used in foreign languages.  There are 13 sets from which to choose.  Use of
  2220.      any of the 13 sets is mutually exclusive with a special font.  The sets
  2221.      define which ASCII codes will print such symbols as Circumflex, Diaeresis,
  2222.      O Slash, Acute, etc.
  2223.  
  2224.      The standard Epson Extended Graphics character table (the default used by
  2225.      PEDIGREE) already has international symbols defined for ASCII codes $80 and
  2226.      up.  If your GEDCOM data file use those ASCII codes for non-USA symbols,
  2227.      you can print a PEDIGREE chart with them using the default USA character
  2228.      set.  If, however, your GEDCOM originated from a non-USA source, you may
  2229.      have these special symbols represented by other ASCII codes.
  2230.  
  2231.      Ordinarily, you won't have need of these foreign language symbols.  Most of
  2232.      the foreign language symbols such as Umlauts, Grave and Diaeresis used in
  2233.      GEDCOM data are represented by the higher value ASCII codes, and they'll
  2234.      print just fine on your Epson if you use the default font with the USA
  2235.      character set selected.  If, however, you know these foreign language codes
  2236.      are present in your GEDCOM data, PEDIGREE is prepared to print them.
  2237.  
  2238.      The table on the next page describes the ASCII codes affected, the country
  2239.      and the character symbols generated.  The table prints perfectly on an
  2240.      Epson compatible printer if you print this document using WordPerfect 5.1. 
  2241.      If you copy the PEDIGREE.TXT version of the DOC to the printer, this table
  2242.      will not print completely correct - a few of the symbols may be blank.
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255.  
  2256.  
  2257.  
  2258.                                           37
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.                           A S C I I   C O D E   H E X
  2269.  
  2270.                  23   24  40   5B   5C   5D  5E   60   7B   7C  7D   7E
  2271.       USA        #    $   @    [    \    ]   ^    `    {    |   }    ~
  2272.  
  2273.       FRANCE     #    $   á         ç       ^    `    é    ù   è     
  2274.  
  2275.       GERMANY    #    $       Ä    Ö    Ü   ^    `    ä    ö   ü    ß
  2276.       ENGLAND    £    $   @    [    \    ]   ^    `    {    |   }    ~
  2277.  
  2278.       DENMARK1   #    $   @    Æ         Å   ^    `    æ    φ   å    ~
  2279.  
  2280.       DENMARK2   #    $   $    É         Å   Ü    é    æ    φ   å    ü
  2281.       SWEDEN     #        É    Ä    Ö    Å   Ü    é    ä    ö   å    ü
  2282.  
  2283.       ITALY      #    $   @         \    é   ^    ù    à    ò   è    Ä
  2284.  
  2285.       SPAIN1     ₧    $   @    ¡    Ñ    ¿   ^    `         ñ   }    ~
  2286.       SPAIN2     #    $   á    ¡    Ñ    ¿   é    `    í    ñ   ó    ú
  2287.  
  2288.       JAPAN      #    $   @    [    ¥    ]   ^    `    {    |   }    ~
  2289.  
  2290.       NORWAY     #        É    Æ         Å   Ü    é    æ    φ   å    ü
  2291.       LATINO     #    $   á    ¡    Ñ    ¿   é    ü    í    ñ   ó    ú
  2292.  
  2293.  
  2294.      The default Epson Extended Graphics character table includes many foreign
  2295.      language symbols.  If you examine a chart of either an Epson Extended
  2296.      Graphics character table or an MS-DOS code page table for English, you'll
  2297.      see the foreign symbol codes starting at ASCII 128 decimal (80 hex).  If
  2298.      your GEDCOM data contains foreign language symbols and their ASCII codes
  2299.      are standard Epson, you don't want to use a special character set.
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315.  
  2316.  
  2317.  
  2318.  
  2319.                                           38
  2320.  
  2321.  
  2322.  
  2323.  
  2324.  
  2325.  
  2326.  
  2327.      XV. REGISTRATION FORM
  2328.  
  2329.      Mail with the $15.00 to:   Ken Murphy
  2330.                                 1704 West Lindner Ave.
  2331.                                 Mesa, AZ 85202
  2332.  
  2333.  
  2334.      Please print the following:
  2335.  
  2336.      Name: __________________________________________________________
  2337.  
  2338.      Street Address: ________________________________________________
  2339.  
  2340.      City: ___________________________________  State: __  Zip: _____
  2341.  
  2342.  
  2343.      "Registered to" name: __________________________________________
  2344.  
  2345.      CPU Type used:    8088 XT     286 AT     386/486
  2346.  
  2347.      Disk Size Desired:      5.25"          3.5"
  2348.  
  2349.  
  2350.      Comments: ______________________________________________________
  2351.  
  2352.      ________________________________________________________________
  2353.  
  2354.      ________________________________________________________________
  2355.  
  2356.      ________________________________________________________________
  2357.  
  2358.  
  2359.      Suggestions to improve PEDIGREE: _______________________________
  2360.  
  2361.      ________________________________________________________________
  2362.  
  2363.      ________________________________________________________________
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.                                           39
  2381.